package com.brillilab.domain.vo.lab;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.io.Serializable;

/**
 * @author zlb
 * @Title: LabApplyInfoVo
 * @ProjectName brill_lab
 * @Description: 申请实验室提交信息
 * @date 2019/6/27 11:16
 */
@JsonInclude(value = JsonInclude.Include.NON_NULL)
@Data
public class LabApplyInfoVo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 密码
     */
    private String password;
    /**
     * 姓名
     */
    private String realName;
    /**
     * 实验室Logo
     */
    private String labLogo;
    /**
     * 是否是PI
     */
    private Integer isOwner;
    /**
     * 数据密码
     */
    private String securityPwd;
    /**
     * 实验室
     */
    private String labName;

    /**
     * 机构Id
     */
    private Long orgId;
    /**
     * 机构名称
     */
    private String orgName;
    /**
     * 二级机构
     */
    private String secOrgName;
    /**
     * 机构邮箱
     */
    private String orgEmail;
    /**
     * 证件照
     */
    private String cardImg;
    /**
     * PI姓名
     */
    private String piRealName;
    /**
     * PI手机号
     */
    private String piMobile;

    /**
     * PI机构邮箱
     */
    private String piEmail;

    /**
     * 职务
     */
    private Integer duty;

    /**
     * 证件号
     */
    private String certificateNo;

    /**
     * 邮箱验证码
     */
    private String emailCode;

    /**
     * 实验室类型（1科研机构，2企业注册）
     */
    private Integer labType;

    /**
     * 身份证号
     */
    private String realId;

    /**
     * 身份证正面
     */
    private String cardFront;

    /**
     * 身份证反面
     */
    private String cardReverse;

    /**
     * 申请公函
     */
    private String officialLetter;

    /**
     * 营业执照
     */
    private String businessLicence;

    /**
     * 统一社会信用代码
     */
    private String creditCode;

    /**
     * 企业名称
     */
    private String companyName;

    /**
     * 邀请码
     */
    private String inviteCode;
}
